package com.zfsmart.component.common.util.roki;

public class RokiDeviceParamCode {
    public final static String EVENT_PARAM = "eventParam";
    public final static String ALARM_PARAM = "alarmParam";
    public final static String STORE_IHID = "storeIhId"; //炉头
    public final static String GEAR_PARAM = "gear";//档位
    public final static String DURATION_PARAM = "duration";//持续时间
    public final static String CONTROLLER_TYPE = "controllerType"; //控制端类型
    public final static String WORK_STATUS = "workStatus"; //工作状态
    public final static String WORK_TIME = "workTime"; //工作时间
    public final static String POWER = "power"; //工作等级
    public final static String LIGHT = "light"; //灯开关
    public final static String CLEAN = "clean"; //是否需要清洗
    public final static String CHILD_LOCK = "childLock";//童锁
    public final static String TIME_COUNT = "timeCount";//定时剩余时间
    public final static String CURRENT_TEMP = "currentTemp"; //当前温度
    public final static String WORK_MODE = "workMode";  //工作模式
    public final static String VALVE_STATUS = "valveStatus"; // 止回阀状态
    public final static String AIR_STATUS = "airStatus"; // 空气检测状态
    public final static String OIL_STATUS = "oilStatus"; // 油杯检测状态
    public final static String SMOKE_STATUS = "smokeStatus"; // 智能烟感状态
    public final static String TEMPERATURE_FIRST = "tempChannel1"; // 第一路温度
    public final static String TEMPERATURE_SECODE = "tempChannel2"; // 第二路温度
    public final static String DRY_ALARM = "dryAlarm"; // 防干烧
    public final static String TIME_AIR = "timeAir"; // 定时通风
    public final static String LINKAGE_TIME = "linkageTIme"; // 烟灶联动剩余时间
    public final static String TIME_REMIND = "TimeRemind"; // 定时提醒
    public final static String OFF_REMAIN_TIME = "offRemainTime"; // 关机按键剩余时间
    public final static String TEMP_PROTECTION = "tempProtection"; // 过温保护


    public final static String PARAMS_NUM = "paramsNum";  //参数个数
    public final static String AIR_SWITCH = "airSwitch";  //开起开关
    public final static String TEST_NUM = "testNum";  //测试次数
    public final static String PARAM_KEY = "paramKey";  //参数key
    public final static String PARAM_LENGTH = "paramLength";  //参数长度
    public final static String PARAM_VALUE = "paramValue";  //参数值
    // 灶具
    public final static String STOVE_LOCK_STATUS = "lockStatus"; // 童锁状态
    public final static String STOVE_HEAD_STATUS = "headStatus";//  灶具的状态列表
    public final static String STOVE_HEAD_ID = "headID";// 灶具ID
    public static final String EVENT_ID = "eventID";  // 报警ID
    public final static String STOVE_HEAD_NUM = "headNum";// 灶具ID
    public final static String STOVE_WORK_STATUS = "mode"; // 灶具状态
    public final static String STOVE_POWER = "power";//  灶具火力
    public final static String STOVE_TIME_COUNT = "time";// 定时关机剩余时间

    //消毒柜
    public final static String PRESET_TIME = "presetTime"; //预约时间
    public final static String DRYING_TIME = "dryingTime"; //烘干时间
    public final static String CLEANING_TIME = "cleaningTime"; //保洁时间
    public final static String DISINFECT_TIME = "disinfectTime"; //消毒时间
    public final static String DISINFECT_LEFT_TIME = "disinfectLeftTime"; //剩余时间
    public final static String DISINFECT_DOOR_LOCK = "disinfectDoorLock"; //门锁
    public final static String DISINFECT_TEMP = "disinfectTemp"; //消毒柜温度
    public final static String DISINFECT_HUMP = "disinfectHump"; //消毒柜湿度
    public final static String DISINFECT_GERM = "disinfectGerm"; //消毒柜细菌
    public final static String DISINFECT_OZONE = "disinfectOzone"; //消毒柜臭氧

    //烤箱
    public final static String OVEN_TEMP = "ovenTemp"; //温度设置 (下发时是设置，上报时是实时）
    public final static String OVEN_TIME = "ovenTime"; //时间设置 (下发时是设置，上报时是实时）
    public final static String OVEN_RUNP = "ovenRunP";//当前运行程序, 就是mode
    public final static String OVEN_ALARM = "ovenAlarm";//
    public final static String OVEN_PRE_FLAG = "ovenPreFlag";//
    public final static String OVEN_TEMP_UP = "ovenTempUp"; //温度设置
    public final static String OVEN_TEMP_UP_SET = "ovenTempUpSet"; //温度设置
    public final static String OVEN_TEMP_DOWN = "ovenTempDown"; //温度设置
    public final static String OVEN_TEMP_DOWN_SET = "ovenTempDownSet"; //温度设置
    public final static String OVEN_TIME_SET = "ovenTimeSet"; //时间设置
    public final static String OVEN_TEMP_SET = "ovenTempSet"; //温度设置
    public final static String OVEN_ATUOMATE_RECIPE = "automateRecipe";// 自动料理
    public final static String OVEN_IS_ROTATE = "isRotate"; //
    public final static String OVEN_ORDER_TIME_H = "ovenOrderTimeH"; //预约时间 小时
    public final static String OVEN_ORDER_TIME_M = "ovenOrderTimeM"; //预约时间 分钟
    public final static String OVEN_COOKBOOK_ID = "ovenCookbookId"; //
    public final static String OVEN_COOKBOOK_STEP = "ovenCookbookStep"; //

    //蒸箱
    public final static String STEAMOVEN_TEMP = "steamovenTemp"; //温度设置
    public final static String STEAMOVEN_TIME = "steamovenTime"; //时间设置
    public final static String STEAMOVEN_MODE = "steamovenMode"; //模式
    public final static String STEAMOVEN_DOOR = "steamovenDoor"; //门状态
    public final static String STEAMOVEN_TIME_SET = "steamovenTimeSet"; //设置时间
    public final static String STEAMOVEN_ORDER_TIME_M = "steamovenOrderTimeMinute"; //预约时间-分钟
    public final static String STEAMOVEN_ORDER_TIME_H = "steamovenOrderTimeHour"; //预约时间-小时
    public final static String STEAMOVEN_COOKBOOK_ID = "steamovenCookbookId"; // 菜谱ID
    public final static String STEAMOVEN_COOKBOOK_STEP = "steamovenCookbookStep"; // 菜谱步骤
    public final static String STEAMOVEN_PARAMS_NUM = "steamovenParamsNum"; // 参数个数
    public final static String STEAMOVEN_WATER_BOX_STATE = "steamovenWaterBoxState"; // 水箱状态
    public final static String STEAMOVEN_PRE_FLAG = "preFlag"; // 预设标志位
    public final static String STEAMOVEN_SET_MEUM = "setMeum"; // 烹饪数字

    //微波炉
    public final static String MICROWAVE_MODE = "mwMode"; //模式
    public final static String MICROWAVE_STAGE = "mwStage"; //连动步骤
    public final static String MICROWAVE_FOOD_WEIGHT = "mwFoodWeight"; //食物重量
    public final static String MICROWAVE_FOOD_WEIGHT_SET = "mwFoodWeightSet"; //设定的食物重量
    public final static String MICROWAVE_PRE_FLAG = "mwPreFlag";//预设标志位
    public final static String MICROWAVE_POWER = "mwPower";//工作等级
    public final static String MICROWAVE_WORK_TIME = "mwWorkTime";//工作剩余时间
    public final static String MICROWAVE_WORK_TIME_SET = "mwWorkTimeSet";//设定的工作剩余时间
    public final static String MICROWAVE_DOOR_STATUS = "mwDoorStatus";//门状态
    public final static String MICROWAVE_ALARM = "mwAlarm"; //
    public final static String MICROWAVE_ORDER_TIME_H = "mwOrderTimeH"; //预约时间 小时
    public final static String MICROWAVE_ORDER_TIME_M = "mwOrderTimeM"; //预约时间 分钟

    //烤蒸一体机
    public final static String STEAM_AND_OVEN_POWER_STATUS = "mixPowerStatus";
    public final static String STEAM_AND_OVEN_POWER_ON_STATUS = "mixPowerOnStatus";
    public final static String STEAM_AND_OVEN_WATER_STATUS = "waterSatus";//水箱状态
    public final static String STEAM_AND_OVEN_ORDER_TIME = "orderTime";//命令时间
    public final static String STEAM_AND_OVEN_SET_TEMP_DOWN = "setTempDown";//设置下温度
    public final static String STEAM_AND_OVEN_TEMP_DOWN = "tempDown";//下温度
    public final static String STEAM_AND_OVEN_STEAM = "steam";//蒸汽

    public final static String STEAM_AND_OVEN_MULIT_COOK_STEP = "mulitCookStep";//多段烹饪步
    public final static String STEAM_AND_OVEN_MULIT_COOK_STEP_NO = "mulitCookStepNo";//多段烹饪第几步
    public final static String STEAM_AND_OVEN_PRESET = "preset";//预设
    public final static String STEAM_AND_OVEN_WORK_TYPE = "workType";//工作种类
    public final static String STEAM_AND_OVEN_COOKBOOK_TYPE = "cookbookType";//菜谱种类

    public final static String STEAM_AND_OVEN_WORK_STATUS = "mixWorkStatus";
    public final static String STEAM_AND_OVEN_ORDER_TIME_H = "mixOrderTimeH"; //预约时间 小时
    public final static String STEAM_AND_OVEN_ORDER_TIME_M = "mixOrderTimeM"; //预约时间 分钟
    public final static String STEAM_AND_OVEN_ALARM = "mixAlarm"; // 报警
    public final static String STEAM_AND_OVEN_MODE = "mixMode"; // 模式
    public final static String STEAM_AND_OVEN_TEMP = "mixTemp"; // 温度
    public final static String STEAM_AND_OVEN_LEFT_TIME = "mixLefTime"; // 烹饪剩余时间 (2)
    public final static String STEAM_AND_OVEN_LIGHT = "mixLight"; // 灯
    public final static String STEAM_AND_OVEN_SETTEMP = "setTemp"; // 设备根据模式做非法值判断
    public final static String STEAM_AND_OVEN_SETTIME = "setTime"; // 设备根据模式做非法值判断
    public final static String STEAM_AND_OVEN_PREFLAG = "preFlag"; //预设定的标志
    public final static String STEAM_AND_OVEN_COOKBOOK_ID = "cookbookId"; //菜谱ID
    public final static String STEAM_AND_OVEN_COOKBOOK_STEP = "cookbookStep"; //菜谱步骤
    public final static String STEAM_AND_OVEN_COOKBOOK_STEP_SUM = "cookbookStepSum"; //菜谱步骤
    public final static String STEAM_AND_OVEN_PARAMS_NUM = "paramsNum"; //参数个数
    public final static String STEAM_AND_OVEN_PARAM = "param"; //参数
    public final static String STEAM_AND_OVEN_PARTS_SUM = "partSum"; //段数


    public final static String PAN_DRY_ONOFF = "dryOnoff"; //干烧预警开关
    public final static String PAN_LINKAGE_ONOFF = "linkageOnoff"; //联动上报开关
    public final static String PAN_DRY_AND_LINKAGE_ONOFF = "dryAndLinkageOnoff"; //干烧和联动上报开关
    //净水器
    public final static String PURIFIER_DEVICE_ALARM = "pdAlarm"; //警报
    public final static String PURIFIER_DEVICE_INPUT_TDS = "pdInputTds"; //上一次的进水TDS
    public final static String PURIFIER_DEVICE_OUTPUT_TDS = "pdOutputTds"; //上一次的出水TDS
    public final static String PURIFIER_DEVICE_WATER_CLEANED = "pdWaterClear"; //已经净化的水
    public final static String PURIFIER_DEVICE_WORK_TIME = "pdWorkTime"; //工作时间
    public final static String PURIFIER_DEVICE_FILTER_STATE = "pdFilterState"; //滤芯寿命
    public final static String PURIFIER_DEVICE_FILTER_TIME_LEFT = "pdFilterTimeLeft"; //滤芯剩余时间
    public final static String PURIFIER_DEVICE_LAST_CLEANED = "pdLastCleaned"; //上一次的制水时间
    public final static String PURIFIER_DEVICE_WATER_QUALITY = "pdWaterQuality"; //制水水质

    //燃气报警器
    public final static String GAS_SENSOR_STATUS = "status";
    public final static String GAS_SENSOR_DENSITY = "density";


    //智能灶
    public final static String ZNZ_WORK_STATUS = "status"; // 工作状态
    public final static String ZNZ_MODE = "mode"; // 模式
    public final static String ZNZ_POWER = "power"; // 火力
    public final static String ZNZ_SET_TEMP = "setTemp"; // 设置的温度
    public final static String ZNZ_CURRENT_TEMP = "currentTemp"; // 当前温度
    public final static String ZNZ_TIMING_ENABLE = "timing"; // 定时
    public final static String ZNZ_TIMING_VALUE = "timeValue"; // 定时剩余时间 单位分
    public final static String ZNZ_WORKING_TIME = "wordTime"; // 工作时长
    public final static String ZNZ_CURRENT_ACTION = "action"; // 当前动作
    public final static String ZNZ_COOKING_STATUS = "cookingStatus"; // 菜谱执行状态
    public final static String ZNZ_COOKBOOK_ID = "cookbookId"; // 菜谱id
    public final static String ZNZ_COOKBOOK_STEP = "cookbookStep"; // 菜谱步骤id
    public final static String ZNZ_COOKBOOK_TARGET_TEMP = "targetTemp"; // 当前菜谱步骤目标温度
    public final static String ZNZ_COOKBOOK_STEP_TIME_LEFT = "stepTimeLeft"; // 当前步骤剩余时间
    public final static String ZNZ_COOKBOOK_TOTAL_TIME = "cookingTotalTime"; // 菜谱烹饪总时长
    public final static String ZNZ_ALARM_CODE = "alarmCode"; // 报警code


    //rika
    public final static String RIKA_DC_NUM = "dcNum"; //品类个数
    public final static String RIKA_DEVICE_CODE = "dcCode"; //设备品类编码
    public final static String RIKA_PARAMS_NUM = "paramsNum"; //参数个数
    public final static String RIKA_HEADER_LENGTH = "headerLength"; // 方法长度
    public final static String RIKA_HEADER_KEY = "headerKey"; // 方法
    public final static String RIKA_HEADER_LEN = "headerLen"; // 方法参数长度
    public final static String RIKA_PARAM = "param"; // 工作状态
    public final static String RIKA_MODEL = "model"; // 模式
    public final static String RIKA_PREFLAG = "preFlag"; //
    public final static String RIKA_TEMP = "steamovenTemp"; // 模式
    public final static String RIKA_TIME = "steamovenTime"; // 时间
    public final static String RIKA_LEFT_FAN = "leftFan"; // 左风门
    public final static String RIKA_RIGHT_FAN = "rightFan"; //右风门
    public final static String RIKA_TIME_M = "timeM"; //分钟
    public final static String RIKA_TIME_H = "timeH"; //小时

    public final static String RIKA_HEADER_NUM = "headerNum"; // 炉头个数
    public final static String RIKA_RRQZ_LOCK = "lock"; // 铜锁
    public final static String RIKA_RRQZ_LEFT_HEAD_STUTAS = "leftHeadStutas"; // 左炉头状态
    public final static String RIKA_RRQZ_LEFT_HEAD_GEAR = "leftHeadGear"; // 左炉头功率
    public final static String RIKA_RRQZ_LEFT_HEAD_ARAM = "leftHeadAram"; // 左炉头警报
    public final static String RIKA_RRQZ_RIGHT_HEAD_STUTAS = "rightHeadStutas"; // 右炉头状态
    public final static String RIKA_RRQZ_RIGHT_HEAD_GEAR = "rightHeadGear"; // 右炉头功率
    public final static String RIKA_RRQZ_RIGHT_HEAD_ARAM = "rightHeadAram"; // 右炉头警报


    //洗碗机
    public final static String WASHER_POWER_STATUS = "power"; //电源状态
    public final static String WASHER_CHILD_LOCK_STATUS = "childLock"; //童锁开关
    public final static String WASHER_WOKR_MODE = "mode";//工作模式
    public final static String WASHER_LEFT_TIME = "workTimeLeft";//剩余工作时间 2Bytes
    public final static String WASHER_SUB_OFF = "subOff";//下层洗开关状态
    public final static String WASHER_DRY_STRONG = "dryStrong";//加强干燥开关
    public final static String WASHER_PRESET_SWITCH = "presetSwitch";//预约开关
    public final static String WASHER_AUTO_VENTILATION = "autoVentilation";//自动换气
    public final static String WASHER_PRESET_TIME = "presetTime";//预约设置时间 2Bytes
    public final static String WASHER_PRESET_TIME_LEFT = "presetTimeLeft";//预约剩余时间 2Bytes
    public final static String WASHER_RINSE_GEAR = "rinseGear";//漂洗剂档位
    public final static String WASHER_SALT_GEAR = "saltGear";//冲盐档位
    public final static String WASHER_WIND_SWITCH = "windSwitch";//风机开关
    public final static String WASHER_DOOR_OPEN = "doorOpen";//开门状态
    public final static String WASHER_RINSE_LACK = "rinseLack";//缺漂洗剂状态
    public final static String WASHER_SALT_LACK = "saltLack";//缺盐状态
    public final static String WASHER_ALARM_STATUS = "alarm";//异常报警状态
    public final static String WASHER_PARAMS_COUNT = "paramsCount";//参数个数
    public final static String WASHER_CUR_TEMP = "currentTemp";//当前水温
    public static final String WASHER_WATER_COST = "waterCost";
    public static final String WASHER_POWER_COST = "powerCost";

}
